package com.mathdroid.model.abilities.specs.sniper;

import com.mathdroid.model.abilities.Ability;

public final class TakeCover extends Ability {

	/**
	 * Generated UID.
	 */
	private static final long serialVersionUID = 7853969932176745608L;

	public TakeCover() {
		this.setName("Take Cover");
		this.setIconName("takecover");
		this.setDescription(
				"Roll into the selected cover point. If no cover point " +
				"is available, you will crouch in place. Taking cover " +
				"enables the use of cover-only abilities, and so long " +
				"as you remain down behind a cover object, most ranged " +
				"attackers strike your cover instead.");
		this.setCooldownMs(1000d);
		this.setUsedForOptimization(false);
		
		this.setTrainableLevel(1);
	}

	@Override
	public double getMinPeriodic() {
		return 0;
	}

	@Override
	public double getMaxPeriodic() {
		return 0;
	}

	@Override
	public double getMinDirect() {
		return 0;
	}

	@Override
	public double getMaxDirect() {
		return 0;
	}

}
